package com.qidian.mes.tm.service;

import com.qidian.mes.pojo.ToolType;
import com.qidian.mes.util.dot.PagerDTO;
import com.qidian.mes.util.pojo.QdResult;

import java.util.List;

/**
 * @Author 小可怎么都睡不够
 * @Description
 * @Time 2024-04-07 18:49
 */
public interface ToolTypeService {
    QdResult queryToolTypeNames();
    QdResult deleteByToolTypeIds(Long[] toolTypeIds);
    QdResult deleteByToolTypeId(Long toolTypeId);
    QdResult updateToolType(ToolType toolType);
    QdResult queryByToolTypeId(Long toolTypeId);
    QdResult saveToolType(ToolType toolType);
    QdResult<PagerDTO<ToolType>> queryByPage(ToolType toolType, int page, int limit);
    QdResult<List<ToolType>> queryAll();
}
